home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 8
/
QRZ Ham Radio Callsign Database - Volume 8.iso
/
mac
/
files
/
t_sys5
/
unixcpio.gz
/
unixnet.cpio
/
mbuf.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-07-11
|
655b
|
20 lines
/* Basic message buffer structure */
struct mbuf {
struct mbuf *next; /* Links mbufs belonging to single packets */
struct mbuf *anext; /* Links packets on queues */
int16 size; /* Size of associated data buffer */
char *data; /* Active working pointers */
int16 cnt;
};
#define NULLBUF (struct mbuf *)0
#define NULLBUFP (struct mbuf **)0
void enqueue(),hex_dump(),ascii_dump(),append();
struct mbuf *alloc_mbuf(),*free_mbuf(),*dequeue(),*copy_p(),*free_p(),*qdata(),
*pushdown();
int16 pullup(),dup_p(),len_mbuf(),dqdata(),len_q();
int32 pull32();
int16 pull16();
char pullchar(),*put16(),*put32();
#define AUDIT(bp) audit(bp,__FILE__,__LINE__)